package com.hxzy.common.annon;

import com.hxzy.common.enums.BusinessType;
import com.hxzy.common.enums.ProjectModule;

import java.lang.annotation.*;

/**
 * 用来标识，需要把这个操作写入到数据库表中
 */
@Target(value = { ElementType.METHOD})
@Retention(value = RetentionPolicy.RUNTIME)
@Documented
public @interface Log {
    /**
     * 模块
     */
     ProjectModule title() default  ProjectModule.OTHER;
    /**
     * 功能
     */
     BusinessType businessType() default BusinessType.OTHER;
    /**
     * 是否保存请求的参数
     */
     boolean isSaveRequestData() default true;
    /**
     * 是否保存响应的参数
     */
     boolean isSaveResponseData() default true;


}
